import axios from 'axios'

const request = axios.create({
    baseURL: process.env.VUE_APP_BASE_API,
    timeout: 5000, //5秒超时
})

// 请求拦截器
request.interceptors.request.use(config => {
    // 请求拦截
    return config
}, error => {
    // 出现异常
    // return Promise.reject(error)
    return error
})

// 响应拦截器
request.interceptors.response.use(response => {
    // 响应拦截
    return response
}, error => {
    // 出现异常
    // return Promise.reject(error)
    return error
})

export default request //导出自定义创建的axios对象